home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / amok_lha / amok56.lha / TurboFiles_V2.0 / TFD.dok < prev    next >
Text File  |  1993-08-15  |  5KB  |  85 lines

  1. TFD.Dok
  2. ~~~~~~~
  3. Dieses  Programm  ist  in erster Linie eine Demonstration für die Benutzung
  4. des Bibliotheksmodules TurboFiles. Daher auch der Name: TurboFilesDemo. Die
  5. nützlichsten Funktionen sind wohl das Codieren beliebiger Files  mit  einem
  6. Codewort und das Ausdrucken von Textfiles mit Seitenüberschrift, Seitennum­
  7. mer  und Perforationssprung. Dies ist die Version 1.1 des Programms . Durch
  8. die Übertragung nach Oberon und einige kleine Optimierungen ist  die  Größe
  9. des  Programms  von 30 auf 16 kByte geschrumft. Am Verhalten des Programmes
  10. hat sich nicht viel geändert, allerdings funktioniert  das  Ausdrucken  von
  11. Texten  jetzt  auch,  wenn  der Text Zeilen enthält, die länger als die mit
  12. Preferences  eingestellte  Papierbreite  sind.    Das  Programm    benötigt
  13. mindestens  2,  in einigen Fällen auch noch ein drittes Argument. Das erste
  14. Argument ist immer der Name der Datei, mit der  eine  Operation  ausgeführt
  15. werden soll. Der zweite Parameter besteht nur aus einem Buchstaben, welcher
  16. angibt,  was  für  eine  Aktion ausgeführt werden soll. Das dritte Argument
  17. wird nur in einigen Fällen benötigt, z.B. das Codewort  beim  Codieren  von
  18. Files.  Das Programm kann vom CLI oder der Workbench gestartet werden. Beim
  19. Starten vom CLI können die Argumente gleich mit eingeben werden; beim Star­
  20. ten von der Workbench kann man die Datei durch erweitere Selektion angeben.
  21. Selbstverständlich kann man das Programm auch ohne  Argumente  starten,  es
  22. fragt  dann  selbstständig  nach den Parametern. Werden ungültige Parameter
  23. benutzt, so wird eine kurze Beschreibung des Programmes ausgegeben.
  24.  
  25. Jetzt zu den möglichen Kommandos (zweiter Parameter):
  26.  
  27. C: Codieren eines Files. Es kann jedes  beliebige File mit einem Codewort
  28.    (dritter Parameter)  codiert werden. Dadurch wird das File für  jeden,
  29.    der  das  Codewort  nicht kennt, unlesbar oder unbrauchbar. Man sollte
  30.    das Codewort  nicht zu kurz machen und auch keine Wörter benutzen, die
  31.    leicht zu erraten  sind.  Man  kann  auch  ganze  Sätze  als  Codewort
  32.    verwenden,  allerdings  müssen sie in Anführungszeichen eingeschlossen
  33.    werden, falls sie Leerzeichen enthalten. Das Codeword kann  alle  über
  34.    die Tastatur erreichbaren  Zeichen enthalten, sollte aber nicht länger
  35.    als  256  Zeichen sein. Man kann ein File auch mehrmals hintereinander
  36.    mit verschiedenen  Codeworten codieren. Dann muß man  beim  Decodieren
  37.    allerdings mit dem zuletzt zum codieren benutzten Wort zuerst decodie­
  38.    ren  usw. Das codierte File hat die gleiche Größe und den gleichen Na­
  39.    men wie das Original;das Original wird also zerstört und ist nur durch
  40.    decodieren mit dem selben Codewort wieder restaurierbar!
  41.  
  42. D: Decodieren eines Files. Dies ist die Umkehrung  des  Codierens.  Wurde
  43.    das  File zuletzt mit einen  Codewort codiert, so macht das Decodieren
  44.    mit eben diesem Codewort diese letzte Codierung rückgängig.
  45.  
  46. E: Equal: Vergleicht zwei Files miteinander. Das dritte Argument ist  nö­
  47.    tig  und bezeichnet das File, mit dem das erste File verglichen werden
  48.    soll.  Sind  die  Files  identisch,  erscheint   eine    entsprechende
  49.    Mitteilung,  andernfalls  werden  die  10  auf  den ersten Unterschied
  50.    folgenden Zeichen nebeneinander ausgegeben.
  51.  
  52. H: Gibt das File als Hexdump am Bildschirm aus. Ist  äquivalent  zu  Type
  53.    opt H, nur etwas langsamer.
  54.  
  55. I: Wandelt das File in M2-Inline-Code um und speichert diesen Code in der
  56.    durch  das dritte Argument speziefizierten Datei. Der erzeugte Inline-
  57.    Code sollte eigentlich identisch mit dem Code sein, den  das  Programm
  58.    MakeInline (auf Amok#12) erzeugt.
  59.  
  60. L: Druckt das File mit Zeilennummern. Siehe P.
  61.  
  62. N: Gibt  das File mit Zeilennummern am Bildschirm aus.
  63.    Äquivalent zu Type opt n.
  64.  
  65. P: Gibt das Textfile auf dem Drucker aus. Es  wird  die  mit  Preferences
  66.    eingestellte  Seitenlänge  benutzt.  Am Anfang und am Ende jeder Seite
  67.    werden 4 Leerzeilen gedruckt, außerdem wird am Anfang jeder Seite  der
  68.    Name  des  Files  und  die  Seitennummer  gedruck.  Es  werden die mit
  69.    Preferences eingestellten  Werte  wie  linker  und  rechter  Rand  und
  70.    Schriftgröße beachtet.
  71.  
  72. S: Sucht  in  dem File nach einer bestimmten Zeichenkette ( drittes Argu­
  73.    ment). Wenn die Zeichenkette gefunden wird, wird die  Ungebung  dieser
  74.    Zeichenkette  angezeigt  und  die Zeichenkette selber wird farbig her­
  75.    vorgehoben.
  76.  
  77. T: Gibt das File am Bildschirm aus. Dieser Befehl ist äquivalent zum CLI-
  78.    Befehl Type und sollte nur auf Textfiles angewendet werden.
  79.  
  80.  
  81.    Stefan Salewski, 10.3.91
  82.  
  83.  
  84.  
  85.